package com.qzdsoft.erpcloud.service.com;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.qzdsoft.erpcloud.domain.com.CustomerSupplierStatement;
import com.qzdsoft.erpcloud.vo.com.CustomerSupplierStatementInfo;
import com.qzdsoft.erpcloud.vo.com.CustomerSupplierStatementQueryParam;
import com.qzdsoft.vo.Response;

/**
 * 
 * 客户供应商结算方式service
 *
 * <p>detailed comment
 * @author pc-20170420 2017年8月30日
 * @see
 * @since 1.0
 */
public interface CustomerSupplierStatementService
{
    /**
     * 查询客户供应商结算方式
     * @param companyid 公司id
     * @param customerSupplierid 客户供应商id
     * @return
     */
    List<CustomerSupplierStatementInfo> selectBy(Integer companyid,Integer customerSupplierid);
    
    CustomerSupplierStatement selectById(Integer id);

    Response edit(CustomerSupplierStatement comCustomerSupplierStatement);

    Response del(Integer id);
    /**
     * 页面初始化查询
     * @param param
     * @return
     */
	List<CustomerSupplierStatementInfo> selectAll(CustomerSupplierStatementQueryParam info);
    
    
}
